giant fennel (uferula communis) - Español Inglés Diccionario